# 検索クエリの共通基盤
class AbstractSearchQuery
  # コンストラクタ
  # HTTPリクエストから、検索クエリ情報を取得する
  def initialize(request)
    @type = ItemType.valueOf(request.query["type"])
    @sessionId = request.query["sessionId"]
    @year = request.query["year"]
    @month = request.query["month"]
  end

  # 検索対象項目の種別を返す
  def getType()
    return @type
  end

  # 年を取得する
  def getYear()
    return @year
  end

  # 月を取得する
  def getMonth()
    return @month
  end

end

